Sandbridge Software Tools

نویسندگان

  • C. John Glossner
  • Sean Dorward
  • Sanjay Jinturkar
  • Mayan Moudgill
  • Erdem Hokenek
  • Michael J. Schulte
  • Stamatis Vassiliadis
چکیده

—We describe the generation of the simulation environment for the Sandbridge Sandblaster multithreaded processor. The processor model is described using the Sandblaster architecture Description Language (SaDL), which is implemented as python objects. Specific processor implementations of the simulation environment are generated by programmatically calling the python objects. Using just-in-time compiler technology, we dynamically compile an executing program and processor model to a target platform providing fast interactive responses with accelerated simulation capability. Using this approach, we simulate up to 100 million instructions per second on a 1 GHz Pentium processor. This allows the system programmer to prototype many applications in real-time within the simulation environment, providing a dramatic increase in productivity and allowing flexible hardware-software trade-offs.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Software Implementation of WiMAX on the Sandbridge SandBlaster Platform

This paper describes a Sandbridge Sandblaster system implementation including both hardware and software elements for a WiMax 802.16e system. The system is implemented on the fully functional multithreaded Sandblaster multiprocessor SB3010 SoC chip. The entire communication protocol, physical layer and MAC, has been implemented in software using pure ANSI C programming language and it executes ...

متن کامل

Multi-threaded Processor for Software-defined Radio

In this paper we discuss broadband communications systems and technologies being developed to allow real-time execution using software implementations. We discuss a new multithreaded SDR core designed by Sandbridge Technologies capable of executing RISC, DSP, and Java code. We then describe the software tools developed for the hardware. We then describe our 2Mbps WCDMA C code implementation and...

متن کامل

Programming the Sandbridge Multithreaded Processor

Programmer productivity is a major concern in the development of complex DSP and SDR applications. As most classical DSPs are programmed in assembly language, it takes a large software effort to develop an application. For modern speech coders it may take up to nine months or more before the application performance is known. Then, an intensive period of design verification ensues. This extended...

متن کامل

The Sandblaster Software-Defined Radio Platform for Mobile 4G Wireless Communications

We present a tier 2 Software Defined-Radio platform (SDR), built around the latest Sandbridge Technologies’ multithreaded Digital Signal Processor (DSP) SB3500, along with the description of major design steps taken to ensure the best radio link and computational performance. This SDR platform is capable of executing 4G wireless communication standards such as WiMAX Wave 2, WLAN 802.11 g, and L...

متن کامل

Reduced Complexity Software Receivers for TD-SCDMA Downlink

Evolving 3G standards such as TD-SCDMA use multi-user detection (MUD) at the base station to enhance the link bugdet in the uplink. Several sub-optimal block-based techniques have been proposed for detecting the user signals in multipath. These methods have been prohibitively expensive for implementation at the mobile. In this paper, we examine some of the most promising algorithms and consider...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005